home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / rfc / rfcxxxx / rfc1243 < prev    next >
Text File  |  1995-07-25  |  60KB  |  1,627 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                             S. Waldbusser, Editor
  8. Request for Comments: 1243                   Carnegie Mellon University
  9.                                                               July 1991
  10.  
  11.  
  12.                  AppleTalk Management Information Base
  13.  
  14. Status of this Memo
  15.  
  16.    This memo defines objects for managing AppleTalk objects for use with
  17.    the SNMP protocol.  This memo is a product of the AppleTalk-IP
  18.    Working Group of the Internet Engineering Task Force (IETF).  This
  19.    RFC specifies an IAB standards track protocol for the Internet
  20.    community, and requests discussion and suggestions for improvements.
  21.    Please refer to the current edition of the "IAB Official Protocol
  22.    Standards" for the standardization state and status of this protocol.
  23.    Distribution of this memo is unlimited.
  24.  
  25. Table of Contents
  26.  
  27.    1. Abstract ..............................................    1
  28.    2. The Network Management Framework.......................    2
  29.    3. Objects ...............................................    2
  30.    3.1 Format of Definitions ................................    3
  31.    4. Overview ..............................................    3
  32.    4.1 Structure of MIB .....................................    3
  33.    4.2 The LocalTalk Link Access Protocol Group .............    3
  34.    4.3 The AppleTalk Address Resolution Protocol Group ......    4
  35.    4.4 The AppleTalk Port Group .............................    4
  36.    4.5 The Datagram Delivery Protocol Group .................    4
  37.    4.6 The Routing Table Maintenance Protocol Group .........    4
  38.    4.7 The Kinetics Internet Protocol Group .................    4
  39.    4.8 The Zone Information Protocol Group ..................    4
  40.    4.9 The Name Binding Protocol Group ......................    4
  41.    4.10 The AppleTalk Echo Protocol Group ...................    5
  42.    4.11 Textual Conventions .................................    5
  43.    5. Definitions ...........................................    5
  44.    6. Acknowledgements ......................................   27
  45.    7. References ............................................   28
  46.    8. Security Considerations................................   29
  47.    9. Author's Address.......................................   29
  48.  
  49. 1.  Abstract
  50.  
  51.    This memo defines a portion of the Management Information Base (MIB)
  52.    for use with network management protocols in TCP/IP-based internets.
  53.    In particular, it defines objects for managing AppleTalk networks.
  54.  
  55.  
  56.  
  57.  
  58. AppleTalk-IP Working Group                                      [Page 1]
  59.  
  60. RFC 1243                     AppleTalk MIB                     July 1991
  61.  
  62.  
  63. 2.  The Network Management Framework
  64.  
  65.    The Internet-standard Network Management Framework consists of three
  66.    components.  They are:
  67.  
  68.       RFC 1155 which defines the SMI, the mechanisms used for describing
  69.       and naming objects for the purpose of management.  RFC 1212
  70.       defines a more concise description mechanism, which is wholly
  71.       consistent with the SMI.
  72.  
  73.       RFC 1156 which defines MIB-I, the core set of managed objects for
  74.       the Internet suite of protocols.  RFC 1213, defines MIB-II, an
  75.       evolution of MIB-I based on implementation experience and new
  76.       operational requirements.
  77.  
  78.       RFC 1157 which defines the SNMP, the protocol used for network
  79.       access to managed objects.
  80.  
  81.    The Framework permits new objects to be defined for the purpose of
  82.    experimentation and evaluation.
  83.  
  84. 3.  Objects
  85.  
  86.    Managed objects are accessed via a virtual information store, termed
  87.    the Management Information Base or MIB.  Objects in the MIB are
  88.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  89.    defined in the SMI.  In particular, each object has a name, a syntax,
  90.    and an encoding.  The name is an object identifier, an
  91.    administratively assigned name, which specifies an object type.  The
  92.    object type together with an object instance serves to uniquely
  93.    identify a specific instantiation of the object.  For human
  94.    convenience, we often use a textual string, termed the OBJECT
  95.    DESCRIPTOR, to also refer to the object type.
  96.  
  97.    The syntax of an object type defines the abstract data structure
  98.    corresponding to that object type.  The ASN.1 language is used for
  99.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  100.    constructs which may be used.  These restrictions are explicitly made
  101.    for simplicity.
  102.  
  103.    The encoding of an object type is simply how that object type is
  104.    represented using the object type's syntax.  Implicitly tied to the
  105.    notion of an object type's syntax and encoding is how the object type
  106.    is represented when being transmitted on the network.
  107.  
  108.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  109.    subject to the additional requirements imposed by the SNMP.
  110.  
  111.  
  112.  
  113.  
  114. AppleTalk-IP Working Group                                      [Page 2]
  115.  
  116. RFC 1243                     AppleTalk MIB                     July 1991
  117.  
  118.  
  119. 3.1.  Format of Definitions
  120.  
  121.    Section 5 contains the specification of all object types contained in
  122.    this MIB module.  The object types are defined using the conventions
  123.    defined in the SMI, as amended by the extensions specified in [9,10].
  124.  
  125. 4.  Overview
  126.  
  127.    AppleTalk is a protocol suite which features an open peer-to-peer
  128.    architecture that runs over a variety of transmission media.
  129.    AppleTalk is defined in [10].  This protocol suite interoperates with
  130.    the IP protocol suite through various encapsulation methods.  As
  131.    large AppleTalk networks are built that coexist with large IP
  132.    networks, a method to manage the AppleTalk networks with SNMP becomes
  133.    necessary.  This MIB defines managed objects to be used for managing
  134.    AppleTalk networks.
  135.  
  136. 4.1.  Structure of MIB
  137.  
  138.    The objects are arranged into the following groups:
  139.  
  140.                       - LLAP
  141.                       - AARP
  142.                       - ATPort
  143.                       - DDP
  144.                       - RTMP
  145.                       - KIP
  146.                       - ZIP
  147.                       - NBP
  148.                       - ATEcho
  149.  
  150.    These groups are the basic unit of conformance. If the semantics of a
  151.    group is applicable to an implementation, then it must implement all
  152.    objects in that group.  For example, a managed agent must implement
  153.    the KIP group if and only if it implements the KIP protocol.
  154.  
  155.    These groups are defined to provide a means of assigning object
  156.    identifiers, and to provide a method for managed agents to know which
  157.    objects they must implement.
  158.  
  159. 4.2.  The LocalTalk Link Access Protocol Group
  160.  
  161.    The LocalTalk Link Access Protocol (LLAP) is a medium-speed data-link
  162.    protocol designed for low cost and plug-and-play operation.  The LLAP
  163.    group is designed to manage all interfaces on a managed device that
  164.    use this protocol.
  165.  
  166.  
  167.  
  168.  
  169.  
  170. AppleTalk-IP Working Group                                      [Page 3]
  171.  
  172. RFC 1243                     AppleTalk MIB                     July 1991
  173.  
  174.  
  175. 4.3.  The AppleTalk Address Resolution Protocol Group
  176.  
  177.    The AppleTalk Address Resolution Protocol (AARP) is used to map
  178.    between AppleTalk node addresses, used by the Datagram Delivery
  179.    Protocol, and the addresses of the underlying data link layer.  The
  180.    AARP table allows for management of the Address Mapping Table on the
  181.    managed device.
  182.  
  183. 4.4.  The AppleTalk Port Group
  184.  
  185.    An AppleTalk Port is a logical connection to a network over which
  186.    AppleTalk packets can be transmitted.  This group allows the
  187.    management of the configuration of these AppleTalk ports.
  188.  
  189. 4.5.  The Datagram Delivery Protocol Group
  190.  
  191.    The Datagram Delivery Protocol (DDP) is the network-layer protocol
  192.    that is responsible for the socket-to-socket delivery of datagrams
  193.    over the AppleTalk Internet.  This group manages the DDP layer on the
  194.    managed device.
  195.  
  196. 4.6.  The Routing Table Maintenance Protocol Group
  197.  
  198.    The Routing Table Maintenance Protocol (RTMP) is used by AppleTalk
  199.    routers to create and maintain the routing tables that dictate the
  200.    process of forwarding datagrams on the AppleTalk internet.  The RTMP
  201.    group manages the RTMP protocol as well as the routing tables
  202.    generated by this protocol.
  203.  
  204. 4.7.  The Kinetics Internet Protocol Group
  205.  
  206.    The Kinetics Internet Protocol (KIP) is a protocol for encapsulating
  207.    and routing AppleTalk datagrams over an IP internet.  This name is
  208.    historical.  The KIP group manages the KIP routing protocol as well
  209.    as the routing tables generated by this protocol.
  210.  
  211. 4.8.  The Zone Information Protocol Group
  212.  
  213.    The Zone Information Protocol (ZIP) is used to maintain a mapping
  214.    between networks and zone names to facilitate the name lookup process
  215.    performed by the Name Binding Protocol.  The ZIP group manages this
  216.    protocol and the mapping it produces.
  217.  
  218. 4.9.  The Name Binding Protocol Group
  219.  
  220.    The Name Binding Protocol (NBP) is a transport-level protocol that is
  221.    used to convert human readable service names into the numeric
  222.    AppleTalk network addresses needed for communicating across the
  223.  
  224.  
  225.  
  226. AppleTalk-IP Working Group                                      [Page 4]
  227.  
  228. RFC 1243                     AppleTalk MIB                     July 1991
  229.  
  230.  
  231.    AppleTalk network.  The NBP group manages this protocol and the NBP
  232.    services that exist on the managed device.
  233.  
  234. 4.10.  The AppleTalk Echo Protocol Group
  235.  
  236.    The AppleTalk Echo Protocol is a transport-level protocol used to
  237.    test and verify the status of the AppleTalk internet.  The AtEcho
  238.    group manages this protocol.
  239.  
  240. 4.11.  Textual Conventions
  241.  
  242.    A new data type is introduced as a textual convention in this MIB
  243.    document.  This textual convention enhances the readability of the
  244.    specification and can ease comparison with other specifications if
  245.    appropriate.  It should be noted that the introduction of this
  246.    textual convention has no effect on either the syntax or the
  247.    semantics of any managed objects.  The use of this is merely an
  248.    artifact of the explanatory method used.  Objects defined in terms of
  249.    this method are always encoded by means of the rules that define the
  250.    primitive type.  Hence, no changes to the SMI or the SNMP are
  251.    necessary to accommodate this textual convention which is adopted
  252.    merely for the convenience of readers and writers in pursuit of the
  253.    elusive goal of clear, concise, and unambiguous MIB documents.
  254.  
  255.    The new data type is:
  256.  
  257.                   DdpAddress ::=          -- 2 octets of net number,
  258.                                           -- 1 octet of node number
  259.                           OCTET STRING (SIZE (3))
  260.  
  261. 5.  Definitions
  262.  
  263.  
  264.           RFC1243-MIB DEFINITIONS ::= BEGIN
  265.  
  266.           IMPORTS
  267.                   Counter, IpAddress
  268.                           FROM RFC1155-SMI
  269.                   DisplayString, mib-2
  270.                       FROM RFC1213-MIB
  271.                   OBJECT-TYPE
  272.                           FROM RFC-1212;
  273.  
  274.           --  This MIB module uses the extended OBJECT-TYPE macro as
  275.           --  defined in [9]
  276.  
  277.  
  278.           --  AppleTalk MIB
  279.  
  280.  
  281.  
  282. AppleTalk-IP Working Group                                      [Page 5]
  283.  
  284. RFC 1243                     AppleTalk MIB                     July 1991
  285.  
  286.  
  287.                   appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
  288.  
  289.  
  290.                   DdpAddress ::=  -- 2 octets of net number
  291.                                   -- 1 octet of node number
  292.                           OCTET STRING (SIZE (3))
  293.                   -- This data type is used for encoding a DDP protocol
  294.                   -- address.  The format of this address is a serial
  295.                   -- encoding of the two octets of network number in
  296.                   -- network byte order, followed by the 1 octet node
  297.                   -- number.
  298.  
  299.                   llap     OBJECT IDENTIFIER ::= { appletalk 1 }
  300.                   aarp     OBJECT IDENTIFIER ::= { appletalk 2 }
  301.                   atport   OBJECT IDENTIFIER ::= { appletalk 3 }
  302.                   ddp      OBJECT IDENTIFIER ::= { appletalk 4 }
  303.                   rtmp     OBJECT IDENTIFIER ::= { appletalk 5 }
  304.                   kip      OBJECT IDENTIFIER ::= { appletalk 6 }
  305.                   zip      OBJECT IDENTIFIER ::= { appletalk 7 }
  306.                   nbp      OBJECT IDENTIFIER ::= { appletalk 8 }
  307.                   atecho   OBJECT IDENTIFIER ::= { appletalk 9 }
  308.  
  309.  
  310.           -- The LLAP Group
  311.  
  312.           llapTable OBJECT-TYPE
  313.                   SYNTAX SEQUENCE OF LlapEntry
  314.                   ACCESS not-accessible
  315.                   STATUS mandatory
  316.                   DESCRIPTION
  317.                       "The list of LLAP entries."
  318.                   ::= { llap 1 }
  319.           llapEntry OBJECT-TYPE
  320.                   SYNTAX LlapEntry
  321.                   ACCESS not-accessible
  322.                   STATUS mandatory
  323.                   DESCRIPTION
  324.                       "An LLAP entry containing objects for the
  325.                       LocalTalk Link Access Protocol for a particular
  326.                       LocalTalk interface."
  327.                   INDEX { llapIfIndex }
  328.                   ::= { llapTable 1 }
  329.  
  330.           LlapEntry ::= SEQUENCE {
  331.                   llapIfIndex             INTEGER,
  332.                   llapInPkts              Counter,
  333.                   llapOutPkts             Counter,
  334.                   llapInNoHandlers        Counter,
  335.  
  336.  
  337.  
  338. AppleTalk-IP Working Group                                      [Page 6]
  339.  
  340. RFC 1243                     AppleTalk MIB                     July 1991
  341.  
  342.  
  343.                   llapInLengthErrors      Counter,
  344.                   llapInBads              Counter,
  345.                   llapCollisions          Counter,
  346.                   llapDefers              Counter,
  347.                   llapNoDataErrors        Counter,
  348.                   llapRandomCTSErrors     Counter,
  349.                   llapFCSErrors           Counter
  350.           }
  351.           llapIfIndex OBJECT-TYPE
  352.                   SYNTAX INTEGER
  353.                   ACCESS read-only
  354.                   STATUS mandatory
  355.                   DESCRIPTION
  356.                       "The LLAP interface to which this entry pertains.
  357.                       The interface identified by a particular value of
  358.                       this index is the same interface as identified
  359.                       by the same value of ifIndex."
  360.                   ::= { llapEntry 1 }
  361.  
  362.           llapInPkts OBJECT-TYPE
  363.                   SYNTAX Counter
  364.                   ACCESS read-only
  365.                   STATUS mandatory
  366.                   DESCRIPTION
  367.                       "The total number of good packets received on this
  368.                       LocalTalk interface."
  369.                   ::= { llapEntry 2 }
  370.  
  371.           llapOutPkts OBJECT-TYPE
  372.                   SYNTAX Counter
  373.                   ACCESS read-only
  374.                   STATUS mandatory
  375.                   DESCRIPTION
  376.                       "The total number of packets transmitted on this
  377.                       LocalTalk interface."
  378.                   ::= { llapEntry 3 }
  379.  
  380.           llapInNoHandlers OBJECT-TYPE
  381.                   SYNTAX Counter
  382.                   ACCESS read-only
  383.                   STATUS mandatory
  384.                   DESCRIPTION
  385.                       "The total number of good packets received on this
  386.                       LocalTalk interface for which there was no
  387.                       protocol handler."
  388.                   ::= { llapEntry 4 }
  389.  
  390.  
  391.  
  392.  
  393.  
  394. AppleTalk-IP Working Group                                      [Page 7]
  395.  
  396. RFC 1243                     AppleTalk MIB                     July 1991
  397.  
  398.  
  399.           llapInLengthErrors OBJECT-TYPE
  400.                   SYNTAX Counter
  401.                   ACCESS read-only
  402.                   STATUS mandatory
  403.                   DESCRIPTION
  404.                       "The total number of packets received on this
  405.                       LocalTalk interface whose actual length did not
  406.                       match the length in the header."
  407.                   ::= { llapEntry 5 }
  408.  
  409.           llapInErrors OBJECT-TYPE
  410.                   SYNTAX Counter
  411.                   ACCESS read-only
  412.                   STATUS mandatory
  413.                   DESCRIPTION
  414.                       "The total number of packets containing errors
  415.                       received on this LocalTalk interface."
  416.                   ::= { llapEntry 6 }
  417.  
  418.           llapCollisions OBJECT-TYPE
  419.                   SYNTAX Counter
  420.                   ACCESS read-only
  421.                   STATUS mandatory
  422.                   DESCRIPTION
  423.                       "The total number of collisions assumed on this
  424.                       LocalTalk interface due to the lack of a lapCTS
  425.                       reply."
  426.                   ::= { llapEntry 7 }
  427.  
  428.           llapDefers OBJECT-TYPE
  429.                   SYNTAX Counter
  430.                   ACCESS read-only
  431.                   STATUS mandatory
  432.                   DESCRIPTION
  433.                       "The total number of times this LocalTalk
  434.                       interface deferred to other packets."
  435.                   ::= { llapEntry 8 }
  436.  
  437.           llapNoDataErrors OBJECT-TYPE
  438.                   SYNTAX Counter
  439.                   ACCESS read-only
  440.                   STATUS mandatory
  441.                   DESCRIPTION
  442.                       "The total number of times this LocalTalk
  443.                       interface received a lapRTS packet and expected
  444.                       a data packet, but did not receive any data
  445.                       packet."
  446.                   ::= { llapEntry 9 }
  447.  
  448.  
  449.  
  450. AppleTalk-IP Working Group                                      [Page 8]
  451.  
  452. RFC 1243                     AppleTalk MIB                     July 1991
  453.  
  454.  
  455.           llapRandomCTSErrors OBJECT-TYPE
  456.                   SYNTAX Counter
  457.                   ACCESS read-only
  458.                   STATUS mandatory
  459.                   DESCRIPTION
  460.                       "The total number of times this LocalTalk
  461.                       interface received a lapCTS packet that was
  462.                       not solicited by a lapRTS packet."
  463.                   ::= { llapEntry 10 }
  464.  
  465.           llapFCSErrors OBJECT-TYPE
  466.                   SYNTAX Counter
  467.                   ACCESS read-only
  468.                   STATUS mandatory
  469.                   DESCRIPTION
  470.                       "The total number of times this LocalTalk
  471.                       interface received a packet with an FCS
  472.                       (Frame Check Sequence) error."
  473.                   ::= { llapEntry 11 }
  474.  
  475.  
  476.           -- The AARP Group
  477.           aarpTable OBJECT-TYPE
  478.                   SYNTAX SEQUENCE OF AarpEntry
  479.                   ACCESS not-accessible
  480.                   STATUS mandatory
  481.                   DESCRIPTION
  482.                       "The AppleTalk Address Translation Table
  483.                       contains an equivalence of AppleTalk Network
  484.                       Addresses to the link layer physical address."
  485.                   ::= { aarp 1 }
  486.  
  487.           aarpEntry OBJECT-TYPE
  488.                   SYNTAX AarpEntry
  489.                   ACCESS not-accessible
  490.                   STATUS mandatory
  491.                   DESCRIPTION
  492.                       "Each entry contains one AppleTalk Network
  493.                       Address to physical address equivalence."
  494.                   INDEX { aarpIfIndex, aarpNetAddress }
  495.                   ::= { aarpTable 1 }
  496.  
  497.           AarpEntry ::= SEQUENCE {
  498.                   aarpIfIndex     INTEGER,
  499.                   aarpPhysAddress OCTET STRING,
  500.                   aarpNetAddress  DdpAddress
  501.           }
  502.  
  503.  
  504.  
  505.  
  506. AppleTalk-IP Working Group                                      [Page 9]
  507.  
  508. RFC 1243                     AppleTalk MIB                     July 1991
  509.  
  510.  
  511.           aarpIfIndex OBJECT-TYPE
  512.                   SYNTAX INTEGER
  513.                   ACCESS read-only
  514.                   STATUS mandatory
  515.                   DESCRIPTION
  516.                       "The interface on which this entry's equivalence
  517.                       is effective.  The interface identified by a
  518.                       particular value of this index is the same
  519.                       interface as identified by the same value of
  520.                       ifIndex."
  521.                   ::= { aarpEntry 1 }
  522.  
  523.           aarpPhysAddress OBJECT-TYPE
  524.                   SYNTAX OCTET STRING
  525.                   ACCESS read-only
  526.                   STATUS mandatory
  527.                   DESCRIPTION
  528.                       "The media-dependent physical address"
  529.                   ::= { aarpEntry 2 }
  530.  
  531.           aarpNetAddress OBJECT-TYPE
  532.                   SYNTAX DdpAddress
  533.                   ACCESS read-only
  534.                   STATUS mandatory
  535.                   DESCRIPTION
  536.                       "The AppleTalk Network Address corresponding to
  537.                       the media-dependent physical address."
  538.                   ::= { aarpEntry 3 }
  539.  
  540.  
  541.           -- The ATPort Group
  542.  
  543.           atportTable OBJECT-TYPE
  544.                   SYNTAX SEQUENCE OF AtportEntry
  545.                   ACCESS not-accessible
  546.                   STATUS mandatory
  547.                   DESCRIPTION
  548.                       "A list of AppleTalk ports for this entity."
  549.                   ::= { atport 1 }
  550.  
  551.           atportEntry OBJECT-TYPE
  552.                   SYNTAX AtportEntry
  553.                   ACCESS not-accessible
  554.                   STATUS mandatory
  555.                   DESCRIPTION
  556.                       "The description of one of the AppleTalk
  557.                       ports on this entity."
  558.                   INDEX { atportIndex }
  559.  
  560.  
  561.  
  562. AppleTalk-IP Working Group                                     [Page 10]
  563.  
  564. RFC 1243                     AppleTalk MIB                     July 1991
  565.  
  566.  
  567.                   ::= { atportTable 1 }
  568.  
  569.           AtportEntry ::= SEQUENCE {
  570.                   atportIndex               INTEGER,
  571.                   atportDescr               DisplayString,
  572.                   atportType                INTEGER,
  573.                   atportNetStart            OCTET STRING (SIZE(2)),
  574.                   atportNetEnd              OCTET STRING (SIZE(2)),
  575.                   atportNetAddress          DdpAddress,
  576.                   atportStatus              INTEGER,
  577.                   atportNetConfig           INTEGER,
  578.                   atportZoneConfig          INTEGER,
  579.                   atportZone                OCTET STRING,
  580.                   atportIfIndex             INTEGER
  581.           }
  582.  
  583.           atportIndex OBJECT-TYPE
  584.                   SYNTAX INTEGER
  585.                   ACCESS read-only
  586.                   STATUS mandatory
  587.                   DESCRIPTION
  588.                       "A unique value for each AppleTalk port.
  589.                       Its value is between 1 and the total number of
  590.                       AppleTalk ports.  The value for each port must
  591.                       remain constant at least from the
  592.                       re-initialization of the entity's network
  593.                       management system to the next
  594.                       re-initialization."
  595.                   ::= { atportEntry 1 }
  596.  
  597.           atportDescr OBJECT-TYPE
  598.                   SYNTAX DisplayString
  599.                   ACCESS read-only
  600.                   STATUS mandatory
  601.                   DESCRIPTION
  602.                       "A text string containing information about the
  603.                       port.  This string is intended for presentation
  604.                       to a human; it must not contain anything but
  605.                       printable ASCII characters."
  606.                   ::= { atportEntry 2 }
  607.  
  608.           atportType OBJECT-TYPE
  609.                   SYNTAX INTEGER {
  610.                        other(1),       -- none of the following
  611.                        localtalk(2),
  612.                        ethertalk1(3),
  613.                        ethertalk2(4),
  614.                        tokentalk(5),
  615.  
  616.  
  617.  
  618. AppleTalk-IP Working Group                                     [Page 11]
  619.  
  620. RFC 1243                     AppleTalk MIB                     July 1991
  621.  
  622.  
  623.                        iptalk(6),
  624.                        serial-ppp(7),
  625.                        serial-nonstandard(8),
  626.                        virtual(9)
  627.                   }
  628.                   ACCESS read-write
  629.                   STATUS mandatory
  630.                   DESCRIPTION
  631.                       "The type of port, distinguished by the protocol
  632.                       immediately below DDP in the protocol stack."
  633.                   ::= { atportEntry 3 }
  634.  
  635.           atportNetStart OBJECT-TYPE
  636.                   SYNTAX OCTET STRING (SIZE(2))
  637.                   ACCESS read-write
  638.                   STATUS mandatory
  639.                   DESCRIPTION
  640.                       "The first AppleTalk network address in the range
  641.                       configured for this port.  This is a two octet
  642.                       DDP network address in network byte order."
  643.                   ::= { atportEntry 4 }
  644.  
  645.           atportNetEnd OBJECT-TYPE
  646.                   SYNTAX OCTET STRING (SIZE(2))
  647.                   ACCESS read-write
  648.                   STATUS mandatory
  649.                   DESCRIPTION
  650.                       "The last AppleTalk network address in the range
  651.                       configured for this port.  This is a two octet
  652.                       DDP network address in network byte order.  If the
  653.                       network to which this AppleTalk port is
  654.                       connected is a Phase 1 network or a non-extended
  655.                       network, the value for atportNetEnd shall be two
  656.                       octets of zero."
  657.                   ::= { atportEntry 5 }
  658.  
  659.           atportNetAddress OBJECT-TYPE
  660.                   SYNTAX DdpAddress
  661.                   ACCESS read-write
  662.                   STATUS mandatory
  663.                   DESCRIPTION
  664.                       "The AppleTalk network address configured for this
  665.                       port."
  666.                   ::= { atportEntry 6 }
  667.  
  668.           atportStatus OBJECT-TYPE
  669.                   SYNTAX INTEGER {
  670.                        operational(1),
  671.  
  672.  
  673.  
  674. AppleTalk-IP Working Group                                     [Page 12]
  675.  
  676. RFC 1243                     AppleTalk MIB                     July 1991
  677.  
  678.  
  679.                        unconfigured(2),
  680.                        off(3),
  681.                        invalid(4)
  682.                   }
  683.                   ACCESS read-write
  684.                   STATUS mandatory
  685.                   DESCRIPTION
  686.                       "The configuration status of this port.
  687.  
  688.                       Setting this object to the value invalid(4)
  689.                       has the effect of invalidating the corresponding
  690.                       entry in the atportTable.  That is, it
  691.                       effectively disassociates the mapping identified
  692.                       with said entry.  It is an
  693.                       implementation-specific matter as to whether the
  694.                       agent removes an invalidated entry from the table.
  695.                       Accordingly, management stations must be
  696.                       prepared to receive from agents tabular
  697.                       information corresponding to entries not
  698.                       currently in use.  Proper interpretation of such
  699.                       entries requires examination of the relevant
  700.                       atportStatus object."
  701.                           ::= { atportEntry 7 }
  702.  
  703.           atportNetConfig OBJECT-TYPE
  704.                   SYNTAX INTEGER {
  705.                       configured(1),  -- explicit configuration.
  706.                       garnered(2),    -- assumed from inspection of net.
  707.                       guessed(3),     -- a "random" configuration.
  708.                       unconfigured(4)
  709.                   }
  710.                   ACCESS read-only
  711.                   STATUS mandatory
  712.                   DESCRIPTION
  713.                       "The configuration status of this port."
  714.                   ::= { atportEntry 8 }
  715.  
  716.           atportZoneConfig OBJECT-TYPE
  717.                   SYNTAX INTEGER {
  718.                       configured(1),  -- explicit configuration
  719.                       garnered(2),    -- assumed from inspection of net.
  720.                       guessed(3),     -- a "random" configuration.
  721.                       unconfigured(4)
  722.                   }
  723.                   ACCESS read-only
  724.                   STATUS mandatory
  725.                   DESCRIPTION
  726.                       "The configuration status of the zone information
  727.  
  728.  
  729.  
  730. AppleTalk-IP Working Group                                     [Page 13]
  731.  
  732. RFC 1243                     AppleTalk MIB                     July 1991
  733.  
  734.  
  735.                       for this port."
  736.                   ::= { atportEntry 9 }
  737.  
  738.           atportZone OBJECT-TYPE
  739.                   SYNTAX OCTET STRING
  740.                   ACCESS read-write
  741.                   STATUS mandatory
  742.                   DESCRIPTION
  743.                       "The zone name configured for this AppleTalk
  744.                       port."
  745.                   ::= { atportEntry 10 }
  746.  
  747.           atportIfIndex OBJECT-TYPE
  748.                   SYNTAX INTEGER
  749.                   ACCESS read-write
  750.                   STATUS mandatory
  751.                   DESCRIPTION
  752.                       "The physical interface associated with this
  753.                       AppleTalk port.  The interface identified by a
  754.                       particular value of this index is the same
  755.                       interface as identified by the same value of
  756.                       ifIndex."
  757.                   ::= { atportEntry 11 }
  758.  
  759.  
  760.           -- The DDP Group
  761.  
  762.           ddpOutRequests OBJECT-TYPE
  763.                   SYNTAX Counter
  764.                   ACCESS read-only
  765.                   STATUS mandatory
  766.                   DESCRIPTION
  767.                       "The total number of DDP datagrams which were
  768.                       supplied to DDP by local DDP clients in requests
  769.                       for transmission.  Note that this counter does
  770.                       not include any datagrams counted in
  771.                       ddpForwRequests."
  772.                   ::= { ddp 1 }
  773.  
  774.           ddpOutShorts OBJECT-TYPE
  775.                   SYNTAX Counter
  776.                   ACCESS read-only
  777.                   STATUS mandatory
  778.                   DESCRIPTION
  779.                       "The total number of short DDP datagrams which
  780.                       were transmitted from this entity."
  781.                   ::= { ddp 2 }
  782.  
  783.  
  784.  
  785.  
  786. AppleTalk-IP Working Group                                     [Page 14]
  787.  
  788. RFC 1243                     AppleTalk MIB                     July 1991
  789.  
  790.  
  791.           ddpOutLongs OBJECT-TYPE
  792.                   SYNTAX Counter
  793.                   ACCESS read-only
  794.                   STATUS mandatory
  795.                   DESCRIPTION
  796.                       "The total number of long DDP datagrams which were
  797.                       transmitted from this entity."
  798.                   ::= { ddp 3 }
  799.  
  800.           ddpInReceives OBJECT-TYPE
  801.                   SYNTAX Counter
  802.                   ACCESS read-only
  803.                   STATUS mandatory
  804.                   DESCRIPTION
  805.                       "The total number of input datagrams received by
  806.                       DDP, including those received in error."
  807.                   ::= { ddp 4 }
  808.  
  809.           ddpForwRequests OBJECT-TYPE
  810.                   SYNTAX Counter
  811.                   ACCESS read-only
  812.                   STATUS mandatory
  813.                   DESCRIPTION
  814.                       "The number of input datagrams for which this
  815.                       entity was not their final DDP destination, as
  816.                       a result of which an attempt was made to find a
  817.                       route to forward them to that final destination."
  818.                   ::= { ddp 5 }
  819.  
  820.           ddpInLocalDatagrams OBJECT-TYPE
  821.                   SYNTAX Counter
  822.                   ACCESS read-only
  823.                   STATUS mandatory
  824.                   DESCRIPTION
  825.                       "The total number of input DDP datagrams for
  826.                       which this entity was their final DDP
  827.                       destination."
  828.                   ::= { ddp 6 }
  829.  
  830.           ddpNoProtocolHandlers OBJECT-TYPE
  831.                   SYNTAX Counter
  832.                   ACCESS read-only
  833.                   STATUS mandatory
  834.                   DESCRIPTION
  835.                       "The total number of DDP datagrams addressed to
  836.                       this entity that were addressed to an upper
  837.                       layer protocol for which no protocol handler
  838.                       existed."
  839.  
  840.  
  841.  
  842. AppleTalk-IP Working Group                                     [Page 15]
  843.  
  844. RFC 1243                     AppleTalk MIB                     July 1991
  845.  
  846.  
  847.                   ::= { ddp 7 }
  848.  
  849.           ddpOutNoRoutes OBJECT-TYPE
  850.                   SYNTAX Counter
  851.                   ACCESS read-only
  852.                   STATUS mandatory
  853.                   DESCRIPTION
  854.                       "The total number of DDP datagrams dropped
  855.                       because a route could not be found to their
  856.                       final destination."
  857.                   ::= { ddp 8 }
  858.  
  859.           ddpTooShortErrors OBJECT-TYPE
  860.                   SYNTAX Counter
  861.                   ACCESS read-only
  862.                   STATUS mandatory
  863.                   DESCRIPTION
  864.                       "The total number of input DDP datagrams dropped
  865.                       because the received data length was less than
  866.                       the data length specified in the DDP header or
  867.                       the received data length was less than the
  868.                       length of the expected DDP header."
  869.                   ::= { ddp 9 }
  870.  
  871.           ddpTooLongErrors OBJECT-TYPE
  872.                   SYNTAX Counter
  873.                   ACCESS read-only
  874.                   STATUS mandatory
  875.                   DESCRIPTION
  876.                       "The total number of input DDP datagrams dropped
  877.                       because the received data length was greater
  878.                       than the data length specified in the DDP header
  879.                       or because they exceeded the maximum DDP
  880.                       datagram size."
  881.                   ::= { ddp 10 }
  882.  
  883.           ddpBroadcastErrors OBJECT-TYPE
  884.                   SYNTAX Counter
  885.                   ACCESS read-only
  886.                   STATUS mandatory
  887.                   DESCRIPTION
  888.                       "The total number of input DDP datagrams dropped
  889.                       because this entity was not their final
  890.                       destination and they were addressed to the link
  891.                       level broadcast."
  892.                   ::= { ddp 11 }
  893.  
  894.  
  895.  
  896.  
  897.  
  898. AppleTalk-IP Working Group                                     [Page 16]
  899.  
  900. RFC 1243                     AppleTalk MIB                     July 1991
  901.  
  902.  
  903.           ddpShortDDPErrors OBJECT-TYPE
  904.                   SYNTAX Counter
  905.                   ACCESS read-only
  906.                   STATUS mandatory
  907.                   DESCRIPTION
  908.                       "The total number of input DDP datagrams dropped
  909.                       because this entity was not their final
  910.                       destination and their type was short DDP."
  911.                   ::= { ddp 12 }
  912.  
  913.           ddpHopCountErrors OBJECT-TYPE
  914.                   SYNTAX Counter
  915.                   ACCESS read-only
  916.                   STATUS mandatory
  917.                   DESCRIPTION
  918.                       "The total number of input DDP datagrams dropped
  919.                       because this entity was not their final
  920.                       destination and their hop count would exceed 15."
  921.                   ::= { ddp 13 }
  922.  
  923.           ddpChecksumErrors OBJECT-TYPE
  924.                   SYNTAX Counter
  925.                   ACCESS read-only
  926.                   STATUS mandatory
  927.                   DESCRIPTION
  928.                       "The total number of input DDP datagrams dropped
  929.                       because of a checksum error."
  930.                   ::= { ddp 14 }
  931.  
  932.  
  933.           -- The RTMP Group
  934.  
  935.           rtmpTable OBJECT-TYPE
  936.                   SYNTAX SEQUENCE OF RtmpEntry
  937.                   ACCESS not-accessible
  938.                   STATUS mandatory
  939.                   DESCRIPTION
  940.                       "A list of Routing Table Maintenance Protocol
  941.                       entries for this entity."
  942.                   ::= { rtmp 1 }
  943.  
  944.           rtmpEntry OBJECT-TYPE
  945.                   SYNTAX RtmpEntry
  946.                   ACCESS not-accessible
  947.                   STATUS mandatory
  948.                   DESCRIPTION
  949.                       "The route entry to a particular network range."
  950.                   INDEX { rtmpRangeStart }
  951.  
  952.  
  953.  
  954. AppleTalk-IP Working Group                                     [Page 17]
  955.  
  956. RFC 1243                     AppleTalk MIB                     July 1991
  957.  
  958.  
  959.                   ::= { rtmpTable 1 }
  960.  
  961.           RtmpEntry ::= SEQUENCE {
  962.                   rtmpRangeStart  OCTET STRING (SIZE(2)),
  963.                   rtmpRangeEnd    OCTET STRING (SIZE(2)),
  964.                   rtmpNextHop     OCTET STRING,
  965.                   rtmpType        INTEGER,
  966.                   rtmpPort        INTEGER,
  967.                   rtmpHops        INTEGER,
  968.                   rtmpState       INTEGER
  969.           }
  970.  
  971.           rtmpRangeStart OBJECT-TYPE
  972.                   SYNTAX OCTET STRING (SIZE(2))
  973.                   ACCESS read-write
  974.                   STATUS mandatory
  975.                   DESCRIPTION
  976.                       "The first DDP network address in the network
  977.                       range to which this routing entry pertains.
  978.                       This is a two octet DDP network address in
  979.                       network byte order."
  980.                   ::= { rtmpEntry 1 }
  981.  
  982.           rtmpRangeEnd OBJECT-TYPE
  983.                   SYNTAX OCTET STRING (SIZE(2))
  984.                   ACCESS read-write
  985.                   STATUS mandatory
  986.                   DESCRIPTION
  987.                       "The last DDP network address in the network range
  988.                       to which this routing entry pertains.  This is a
  989.                       two octet DDP network address in network byte
  990.                       order.  If the network to which this routing
  991.                       entry pertains is a Phase 1 network or a
  992.                       non-extended network, the value for rtmpRangeEnd
  993.                       shall be two octets of zero."
  994.                   ::= { rtmpEntry 2 }
  995.  
  996.           rtmpNextHop OBJECT-TYPE
  997.                   SYNTAX OCTET STRING
  998.                   ACCESS read-write
  999.                   STATUS mandatory
  1000.                   DESCRIPTION
  1001.                       "The next hop in the route to this entry's
  1002.                       destination network.  If the type of this route
  1003.                       is Appletalk, this address takes the same form
  1004.                       as DdpAddress."
  1005.                   ::= { rtmpEntry 3 }
  1006.  
  1007.  
  1008.  
  1009.  
  1010. AppleTalk-IP Working Group                                     [Page 18]
  1011.  
  1012. RFC 1243                     AppleTalk MIB                     July 1991
  1013.  
  1014.  
  1015.           rtmpType OBJECT-TYPE
  1016.                   SYNTAX INTEGER {
  1017.                           other(1),
  1018.                           appletalk(2),
  1019.                           serial-ppp(3),
  1020.                           serial-nonstandard(4)
  1021.                   }
  1022.                   ACCESS read-write
  1023.                   STATUS mandatory
  1024.                   DESCRIPTION
  1025.                       "The type of network over which this route
  1026.                       points."
  1027.                   ::= { rtmpEntry 4 }
  1028.  
  1029.           rtmpPort OBJECT-TYPE
  1030.                   SYNTAX INTEGER
  1031.                   ACCESS read-write
  1032.                   STATUS mandatory
  1033.                   DESCRIPTION
  1034.                       "The index of the AppleTalk port over which
  1035.                       this route points."
  1036.                   ::= { rtmpEntry 5 }
  1037.  
  1038.           rtmpHops OBJECT-TYPE
  1039.                   SYNTAX INTEGER
  1040.                   ACCESS read-write
  1041.                   STATUS mandatory
  1042.                   DESCRIPTION
  1043.                       "The number of hops required to reach the
  1044.                       destination network to which this routing
  1045.                       entry pertains."
  1046.                   ::= { rtmpEntry 6 }
  1047.  
  1048.           rtmpState OBJECT-TYPE
  1049.                   SYNTAX INTEGER {
  1050.                       good(1),
  1051.                       suspect(2),
  1052.                       goingBad(3),
  1053.                       bad(4) -- may be removed from table
  1054.                   }
  1055.                   ACCESS read-write
  1056.                   STATUS mandatory
  1057.                   DESCRIPTION
  1058.                       "The status of the information contained in this
  1059.                       route entry.
  1060.  
  1061.                       Setting this object to the value bad(4) has the
  1062.                       effect of invalidating the corresponding entry
  1063.  
  1064.  
  1065.  
  1066. AppleTalk-IP Working Group                                     [Page 19]
  1067.  
  1068. RFC 1243                     AppleTalk MIB                     July 1991
  1069.  
  1070.  
  1071.                       in the rtmpTable.  That is, it  effectively
  1072.                       disassociates the mapping identified with said
  1073.                       entry.  It is an implementation-specific matter
  1074.                       as to whether the agent removes an invalidated
  1075.                       entry from the table.  Accordingly, management
  1076.                       stations must be prepared to receive from agents
  1077.                       tabular information corresponding to entries not
  1078.                       currently in use.  Proper interpretation of such
  1079.                       entries requires examination of the relevant
  1080.                       rtmpState object."
  1081.                   ::= { rtmpEntry 7 }
  1082.  
  1083.  
  1084.           -- The KIP Group
  1085.  
  1086.           kipTable OBJECT-TYPE
  1087.                   SYNTAX SEQUENCE OF KipEntry
  1088.                   ACCESS not-accessible
  1089.                   STATUS mandatory
  1090.                   DESCRIPTION
  1091.                       "The table of routing information for KIP
  1092.                       networks."
  1093.                   ::= { kip 1 }
  1094.  
  1095.           kipEntry OBJECT-TYPE
  1096.                   SYNTAX KipEntry
  1097.                   ACCESS not-accessible
  1098.                   STATUS mandatory
  1099.                   DESCRIPTION
  1100.                       "An entry in the routing table for KIP networks."
  1101.                   INDEX { kipNetStart }
  1102.                   ::= { kipTable 1 }
  1103.  
  1104.           KipEntry ::= SEQUENCE {
  1105.                   kipNetStart     OCTET STRING (SIZE(2)),
  1106.                   kipNetEnd       OCTET STRING (SIZE(2)),
  1107.                   kipNextHop      IpAddress,
  1108.                   kipHopCount     INTEGER,
  1109.                   kipBCastAddr    IpAddress,
  1110.                   kipCore         INTEGER,
  1111.                   kipType         INTEGER,
  1112.                   kipState        INTEGER,
  1113.                   kipShare        INTEGER
  1114.           }
  1115.  
  1116.           kipNetStart OBJECT-TYPE
  1117.                   SYNTAX OCTET STRING (SIZE(2))
  1118.                   ACCESS read-write
  1119.  
  1120.  
  1121.  
  1122. AppleTalk-IP Working Group                                     [Page 20]
  1123.  
  1124. RFC 1243                     AppleTalk MIB                     July 1991
  1125.  
  1126.  
  1127.                   STATUS mandatory
  1128.                   DESCRIPTION
  1129.                       "The first AppleTalk network address in the
  1130.                       range for this routing entry.  This address is a
  1131.                       two octet DDP network address in network byte
  1132.                       order."
  1133.                   ::= { kipEntry 1 }
  1134.  
  1135.           kipNetEnd OBJECT-TYPE
  1136.                   SYNTAX OCTET STRING (SIZE(2))
  1137.                   ACCESS read-write
  1138.                   STATUS mandatory
  1139.                   DESCRIPTION
  1140.                       "The last AppleTalk network address in the range
  1141.                       for this routing entry.  This address is a two
  1142.                       octet DDP network address in network byte order.
  1143.                       If the network to which this AppleTalk port is
  1144.                       connected is a Phase 1 network or a non-extended
  1145.                       network, the value for kipNetEnd shall be two
  1146.                       octets of zero."
  1147.                   ::= { kipEntry 2 }
  1148.  
  1149.           kipNextHop OBJECT-TYPE
  1150.                   SYNTAX IpAddress
  1151.                   ACCESS read-write
  1152.                   STATUS mandatory
  1153.                   DESCRIPTION
  1154.                       "The IP address of the next hop in the route to
  1155.                       this entry's destination network."
  1156.                   ::= { kipEntry 3 }
  1157.  
  1158.           kipHopCount OBJECT-TYPE
  1159.                   SYNTAX INTEGER
  1160.                   ACCESS read-write
  1161.                   STATUS mandatory
  1162.                   DESCRIPTION
  1163.                       "The number of hops required to reach the
  1164.                       destination network to which this entry pertains."
  1165.                   ::= { kipEntry 4 }
  1166.  
  1167.           kipBCastAddr OBJECT-TYPE
  1168.                   SYNTAX IpAddress
  1169.                   ACCESS read-write
  1170.                   STATUS mandatory
  1171.                   DESCRIPTION
  1172.                       "The form of the IP address used to broadcast on
  1173.                       this network."
  1174.                   ::= { kipEntry 5 }
  1175.  
  1176.  
  1177.  
  1178. AppleTalk-IP Working Group                                     [Page 21]
  1179.  
  1180. RFC 1243                     AppleTalk MIB                     July 1991
  1181.  
  1182.  
  1183.           kipCore OBJECT-TYPE
  1184.                   SYNTAX INTEGER {
  1185.                        core(1),
  1186.                        notcore(2)
  1187.                   }
  1188.                   ACCESS read-write
  1189.                   STATUS mandatory
  1190.                   DESCRIPTION
  1191.                       "The status of this network as a Kip Core
  1192.                       network."
  1193.                   ::= { kipEntry 6 }
  1194.  
  1195.           kipType OBJECT-TYPE
  1196.                   SYNTAX INTEGER {
  1197.                        kipRouter(1),
  1198.                        net(2),
  1199.                        host(3),
  1200.                        other(4)
  1201.                   }
  1202.                   ACCESS read-write
  1203.                   STATUS mandatory
  1204.                   DESCRIPTION
  1205.                       "The type of the entity that this route points
  1206.                       to."
  1207.                   ::= { kipEntry 7 }
  1208.  
  1209.           kipState OBJECT-TYPE
  1210.                   SYNTAX INTEGER {
  1211.                        configured(1),
  1212.                        learned(2),
  1213.                        invalid(3)
  1214.                   }
  1215.                   ACCESS read-write
  1216.                   STATUS mandatory
  1217.                   DESCRIPTION
  1218.                       "The state of this network entry.
  1219.  
  1220.                       Setting this object to the value invalid(3) has
  1221.                       the effect of invalidating the corresponding
  1222.                       entry in the kipTable.  That is, it effectively
  1223.                       disassociates the mapping identified with said
  1224.                       entry.  It is an implementation-specific matter
  1225.                       as to whether the agent removes an invalidated
  1226.                       entry from the table.
  1227.                       Accordingly, management stations must be
  1228.                       prepared to receive from agents tabular
  1229.                       information corresponding to entries not
  1230.                       currently in use.  Proper interpretation of such
  1231.  
  1232.  
  1233.  
  1234. AppleTalk-IP Working Group                                     [Page 22]
  1235.  
  1236. RFC 1243                     AppleTalk MIB                     July 1991
  1237.  
  1238.  
  1239.                       entries requires examination of the relevant
  1240.                       kipState object."
  1241.                   ::= { kipEntry 8 }
  1242.  
  1243.           kipShare OBJECT-TYPE
  1244.                   SYNTAX INTEGER {
  1245.                        shared(1),
  1246.                        private(2)
  1247.                   }
  1248.                   ACCESS read-write
  1249.                   STATUS mandatory
  1250.                   DESCRIPTION
  1251.                       "If the information in this entry is propagated
  1252.                       to other routers as part of a routing protocol,
  1253.                       the value of this variable is equal to
  1254.                       shared(1).  Otherwise its value is private(2)."
  1255.                   ::= { kipEntry 9 }
  1256.  
  1257.  
  1258.           -- The ZIP Group
  1259.  
  1260.           zipTable OBJECT-TYPE
  1261.                   SYNTAX SEQUENCE OF ZipEntry
  1262.                   ACCESS not-accessible
  1263.                   STATUS mandatory
  1264.                   DESCRIPTION
  1265.                       "The table of zone information for reachable
  1266.                       AppleTalk networks."
  1267.                   ::= { zip 1 }
  1268.  
  1269.           zipEntry OBJECT-TYPE
  1270.                   SYNTAX ZipEntry
  1271.                   ACCESS not-accessible
  1272.                   STATUS mandatory
  1273.                   DESCRIPTION
  1274.                       "An entry of zone information for a particular
  1275.                       zone and network combination."
  1276.                   INDEX { zipZoneNetStart, zipZoneIndex }
  1277.                   ::= { zipTable 1 }
  1278.  
  1279.           ZipEntry ::= SEQUENCE {
  1280.                   zipZoneName     OCTET STRING,
  1281.                   zipZoneIndex    INTEGER,
  1282.                   zipZoneNetStart OCTET STRING (SIZE(2)),
  1283.                   zipZoneNetEnd   OCTET STRING (SIZE(2)),
  1284.                   zipZoneState    INTEGER
  1285.           }
  1286.  
  1287.  
  1288.  
  1289.  
  1290. AppleTalk-IP Working Group                                     [Page 23]
  1291.  
  1292. RFC 1243                     AppleTalk MIB                     July 1991
  1293.  
  1294.  
  1295.           zipZoneName OBJECT-TYPE
  1296.                   SYNTAX OCTET STRING
  1297.                   ACCESS read-write
  1298.                   STATUS mandatory
  1299.                   DESCRIPTION
  1300.                       "The ASCII zone name of this entry."
  1301.                   ::= { zipEntry 1 }
  1302.  
  1303.           zipZoneIndex OBJECT-TYPE
  1304.                   SYNTAX INTEGER
  1305.                   ACCESS read-only
  1306.                   STATUS mandatory
  1307.                   DESCRIPTION
  1308.                       "An integer that is unique to the zipZoneName
  1309.                       that is present in this entry.  For any given
  1310.                       zone name, every zipEntry that has an equal zone
  1311.                       name will have the same zipZoneIndex."
  1312.                   ::= { zipEntry 2 }
  1313.  
  1314.           zipZoneNetStart OBJECT-TYPE
  1315.                   SYNTAX OCTET STRING (SIZE(2))
  1316.                   ACCESS read-write
  1317.                   STATUS mandatory
  1318.                   DESCRIPTION
  1319.                       "The network that starts the range for this
  1320.                       entry.  This address is a two octet DDP network
  1321.                       address in network byte order."
  1322.                   ::= { zipEntry 3 }
  1323.  
  1324.           zipZoneNetEnd OBJECT-TYPE
  1325.                   SYNTAX OCTET STRING (SIZE(2))
  1326.                   ACCESS read-write
  1327.                   STATUS mandatory
  1328.                   DESCRIPTION
  1329.                       "The network that ends the range for this
  1330.                       entry.  This address is a two octet DDP network
  1331.                       address in network byte order.  If the network
  1332.                       to which this zip entry pertains is a Phase 1
  1333.                       network or a non-extended network, the value for
  1334.                       zipZoneNetEnd shall be two bytes of zero."
  1335.                   ::= { zipEntry 4 }
  1336.  
  1337.           zipZoneState OBJECT-TYPE
  1338.                   SYNTAX INTEGER {
  1339.                           valid(1),
  1340.                           invalid(2)
  1341.                   }
  1342.                   ACCESS read-write
  1343.  
  1344.  
  1345.  
  1346. AppleTalk-IP Working Group                                     [Page 24]
  1347.  
  1348. RFC 1243                     AppleTalk MIB                     July 1991
  1349.  
  1350.  
  1351.                   STATUS mandatory
  1352.                   DESCRIPTION
  1353.                       "The state of this zip entry.
  1354.  
  1355.                       Setting this object to the value invalid(2) has
  1356.                       the effect of invalidating the corresponding
  1357.                       entry in the zipTable.  That is, it effectively
  1358.                       disassociates the mapping identified with said
  1359.                       entry.  It is an implementation-specific matter
  1360.                       as to whether the agent removes an invalidated
  1361.                       entry from the table.
  1362.                       Accordingly, management stations must be
  1363.                       prepared to receive from agents tabular
  1364.                       information corresponding to entries not
  1365.                       currently in use.  Proper interpretation of
  1366.                       such entries requires examination of the
  1367.                       relevant zipZoneState object."
  1368.                   ::= { zipEntry 5 }
  1369.  
  1370.  
  1371.           -- The NBP Group
  1372.  
  1373.           nbpTable OBJECT-TYPE
  1374.                   SYNTAX SEQUENCE OF NbpEntry
  1375.                   ACCESS not-accessible
  1376.                   STATUS mandatory
  1377.                   DESCRIPTION
  1378.                       "The table of NBP services registered on this
  1379.                       entity."
  1380.                   ::= { nbp 1 }
  1381.  
  1382.           nbpEntry OBJECT-TYPE
  1383.                   SYNTAX NbpEntry
  1384.                   ACCESS not-accessible
  1385.                   STATUS mandatory
  1386.                   DESCRIPTION
  1387.                       "The description of an NBP service registered on
  1388.                       this entity."
  1389.                   INDEX { nbpIndex }
  1390.                   ::= { nbpTable  1 }
  1391.  
  1392.            NbpEntry ::= SEQUENCE {
  1393.                   nbpIndex        INTEGER,
  1394.                   nbpObject       OCTET STRING,
  1395.                   nbpType         OCTET STRING,
  1396.                   nbpZone         OCTET STRING,
  1397.                   nbpState        INTEGER
  1398.            }
  1399.  
  1400.  
  1401.  
  1402. AppleTalk-IP Working Group                                     [Page 25]
  1403.  
  1404. RFC 1243                     AppleTalk MIB                     July 1991
  1405.  
  1406.  
  1407.           nbpIndex OBJECT-TYPE
  1408.                   SYNTAX INTEGER
  1409.                   ACCESS read-only
  1410.                   STATUS mandatory
  1411.                   DESCRIPTION
  1412.                       "The index of this NBP entry.  This value ranges
  1413.                       from 1 to the number of NBP entries currently
  1414.                       registered on this entity."
  1415.                   ::= { nbpEntry 1 }
  1416.  
  1417.           nbpObject OBJECT-TYPE
  1418.                   SYNTAX OCTET STRING
  1419.                   ACCESS read-write
  1420.                   STATUS mandatory
  1421.                   DESCRIPTION
  1422.                       "The name of the service described by this
  1423.                       entity."
  1424.                   ::= { nbpEntry 2 }
  1425.  
  1426.           nbpType OBJECT-TYPE
  1427.                   SYNTAX OCTET STRING
  1428.                   ACCESS read-write
  1429.                   STATUS mandatory
  1430.                   DESCRIPTION
  1431.                       "The type of the service described by this
  1432.                       entity."
  1433.                   ::= { nbpEntry 3 }
  1434.  
  1435.           nbpZone OBJECT-TYPE
  1436.                   SYNTAX OCTET STRING
  1437.                   ACCESS read-write
  1438.                   STATUS mandatory
  1439.                   DESCRIPTION
  1440.                       "The zone the service described by this entity is
  1441.                       registered in."
  1442.                   ::= { nbpEntry 4 }
  1443.  
  1444.           nbpState OBJECT-TYPE
  1445.                   SYNTAX INTEGER {
  1446.                           valid(1),
  1447.                           invalid(2)
  1448.                   }
  1449.                   ACCESS read-write
  1450.                   STATUS mandatory
  1451.                   DESCRIPTION
  1452.                       "The state of this NBP entry.
  1453.  
  1454.                       Setting this object to the value invalid(2) has
  1455.  
  1456.  
  1457.  
  1458. AppleTalk-IP Working Group                                     [Page 26]
  1459.  
  1460. RFC 1243                     AppleTalk MIB                     July 1991
  1461.  
  1462.  
  1463.                       the effect of invalidating the corresponding
  1464.                       entry in the nbpTable.  That is, it effectively
  1465.                       disassociates the mapping identified with said
  1466.                       entry.  It is an implementation-specific matter
  1467.                       as to whether the agent removes an invalidated
  1468.                       entry from the table.
  1469.                       Accordingly, management stations must be
  1470.                       prepared to receive from agents tabular
  1471.                       information corresponding to entries not
  1472.                       currently in use.  Proper interpretation of
  1473.                       such entries requires examination of the
  1474.                       relevant nbpState object."
  1475.                   ::= { nbpEntry 5 }
  1476.  
  1477.  
  1478.           -- The ATEcho Group
  1479.  
  1480.           atechoRequests OBJECT-TYPE
  1481.                   SYNTAX Counter
  1482.                   ACCESS read-only
  1483.                   STATUS mandatory
  1484.                   DESCRIPTION
  1485.                       "The number of AppleTalk echo requests received."
  1486.                   ::= { atecho 1 }
  1487.  
  1488.           atechoReplies OBJECT-TYPE
  1489.                   SYNTAX Counter
  1490.                   ACCESS read-only
  1491.                   STATUS mandatory
  1492.                   DESCRIPTION
  1493.                       "The number of AppleTalk echo replies sent."
  1494.                   ::= { atecho 2 }
  1495.           END
  1496.  
  1497. 6.  Acknowledgements
  1498.  
  1499.    This document was produced by the IETF AppleTalk-IP Working Group:
  1500.  
  1501.                Terry Braun, Novell
  1502.                Gregory Bruell, Shiva
  1503.                Philip Budne, Shiva
  1504.                Rob Chandhok, CMU
  1505.                Cyrus Chow, NASA
  1506.                Bruce Crabill, UMD
  1507.                Peter DiCamillo, Brown
  1508.                Robert Elz, U. of Melbourne
  1509.                Tom Evans, Webster
  1510.                Karen Frisa, CMU
  1511.  
  1512.  
  1513.  
  1514. AppleTalk-IP Working Group                                     [Page 27]
  1515.  
  1516. RFC 1243                     AppleTalk MIB                     July 1991
  1517.  
  1518.  
  1519.                Russ Hobby, UC Davis
  1520.                Tom Holodnik, CMU
  1521.                Peter Honeyman, U. of Michigan
  1522.                Michael Horowitz, Shiva
  1523.                Van Jacobson, Lawrence Berkeley Labs
  1524.                Doug Kerr, Novell
  1525.                Holly Knight, Apple
  1526.                Philip Koch, Dartmouth
  1527.                Louise Laier, Apple
  1528.                Nik Langrind, Shiva
  1529.                Joshua Littlefield, Cayman
  1530.                Kanchei Loa, Motorola
  1531.                John Mason, Apple
  1532.                Leo McLaughlin, TWG
  1533.                Milo Medin, NASA
  1534.                Greg Minshall, Novell
  1535.                Bob Morgan, Stanford
  1536.                Ed Moy, Berkeley
  1537.                Matthew Nocifore, Drexel
  1538.                Zbigniew Opalka, BBN
  1539.                Alan Oppenheimer, Apple
  1540.                Brad Parker, Cayman
  1541.                Greg Satz, Cisco
  1542.                John Seligson, Apple
  1543.                Frank Slaughter, Shiva
  1544.                Zaw-Sing Su, SRZ
  1545.                John Veizades, Apple
  1546.                Peter Vinsel, Apple
  1547.                Jonathan Wenocur, Shiva
  1548.                Steven Willis, Wellfleet
  1549.  
  1550.    In addition, the contribution of the following individuals is also
  1551.    acknowledged:
  1552.  
  1553.                Karen Frisa, Carnegie Mellon University
  1554.                Greg Minshall, Novell, Inc.
  1555.                Marshall T. Rose, PSI
  1556.  
  1557. 7.  References
  1558.  
  1559.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  1560.        Network Management Standards", RFC 1052, NRI, April 1988.
  1561.  
  1562.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  1563.        Group", RFC 1109, NRI, August 1989.
  1564.  
  1565.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  1566.        Management Information for TCP/IP-based internets", RFC 1155,
  1567.  
  1568.  
  1569.  
  1570. AppleTalk-IP Working Group                                     [Page 28]
  1571.  
  1572. RFC 1243                     AppleTalk MIB                     July 1991
  1573.  
  1574.  
  1575.        Performance Systems International, Hughes LAN Systems, May 1990.
  1576.  
  1577.    [4] McCloghrie K., and M. Rose, "Management Information Base for
  1578.        Network Management of TCP/IP-based internets", RFC 1156, Hughes
  1579.        LAN Systems, Performance Systems International, May 1990.
  1580.  
  1581.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  1582.        Network Management Protocol", RFC 1157, SNMP Research,
  1583.        Performance Systems International, Performance Systems
  1584.        International, MIT Laboratory for Computer Science, May 1990.
  1585.  
  1586.    [6] McCloghrie K., and M. Rose, Editors, "Management Information Base
  1587.        for Network Management of TCP/IP-based internets", RFC 1213,
  1588.        Performance Systems International, March 1991.
  1589.  
  1590.    [7] Information processing systems - Open Systems Interconnection -
  1591.        Specification of Abstract Syntax Notation One (ASN.1),
  1592.        International Organization for Standardization, International
  1593.        Standard 8824, December 1987.
  1594.  
  1595.    [8] Information processing systems - Open Systems Interconnection -
  1596.        Specification of Basic Encoding Rules for Abstract Notation One
  1597.        (ASN.1), International Organization for Standardization,
  1598.        International Standard 8825, December 1987.
  1599.  
  1600.    [9] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  1601.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  1602.        March 1991.
  1603.  
  1604.   [10] Sidhu, G., Andrews, R., and A. Oppenheimer, "Inside AppleTalk",
  1605.        Second Edition, Addison Wesley, 1990.
  1606.  
  1607. 8.  Security Considerations
  1608.  
  1609.    Security issues are not discussed in this memo.
  1610.  
  1611. 9.  Author's Address
  1612.  
  1613.    Steven Waldbusser
  1614.    Carnegie Mellon University
  1615.    4910 Forbes Ave.
  1616.    Pittsburgh, PA 15213
  1617.  
  1618.    EMail:  waldbusser@andrew.cmu.edu
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626. AppleTalk-IP Working Group                                     [Page 29]
  1627.